package com.yanqu.road.entity.log;

import com.yanqu.road.entity.FieldTypeAnnotation;

import java.util.Date;

@FieldTypeAnnotation(tableName = "t_l_ck_lion_dance_jump_end", autoSave = true,uploadCk = true,desc = "狮跃汴京-单局")
public class LogLionDanceJumpEnd extends ServerBaseLog{

    @FieldTypeAnnotation(isIndex = true,desc = "活动id")
    int activityId;

    @FieldTypeAnnotation(isIndex = true,desc = "玩家id")
    long userId;

    @FieldTypeAnnotation(desc = "基础分数")
    int baseScore;

    @FieldTypeAnnotation(desc = "本局收集加成道具次数")
    int getAddNum;

    @FieldTypeAnnotation(desc = "本局获得卡牌")
    String getCard;

    @FieldTypeAnnotation(desc = "跳跃次数")
    int jumpTimes;

    @FieldTypeAnnotation(desc = "是否通关")
    boolean pass;

    @FieldTypeAnnotation(desc = "失败桩柱类型")
    int failPileType;

    @FieldTypeAnnotation(desc = "本局最终得分")
    int getScore;

    @FieldTypeAnnotation(desc = "开始时间")
    int startTime;

    @FieldTypeAnnotation(desc = "本局持续时间（S）")
    int duration;

    public LogLionDanceJumpEnd(int activityId, long userId, int baseScore, int getAddNum, String getCard, int jumpTimes, boolean pass, int failPileType, int getScore, int startTime, int duration) {
        this.activityId = activityId;
        this.userId = userId;
        this.baseScore = baseScore;
        this.getAddNum = getAddNum;
        this.getCard = getCard;
        this.jumpTimes = jumpTimes;
        this.pass = pass;
        this.failPileType = failPileType;
        this.getScore = getScore;
        this.startTime = startTime;
        this.duration = duration;
    }

    public int getActivityId() {
        return activityId;
    }

    public void setActivityId(int activityId) {
        this.activityId = activityId;
    }

    public long getUserId() {
        return userId;
    }

    public void setUserId(long userId) {
        this.userId = userId;
    }

    public int getBaseScore() {
        return baseScore;
    }

    public void setBaseScore(int baseScore) {
        this.baseScore = baseScore;
    }

    public int getGetAddNum() {
        return getAddNum;
    }

    public void setGetAddNum(int getAddNum) {
        this.getAddNum = getAddNum;
    }

    public String getGetCard() {
        return getCard;
    }

    public void setGetCard(String getCard) {
        this.getCard = getCard;
    }

    public int getJumpTimes() {
        return jumpTimes;
    }

    public void setJumpTimes(int jumpTimes) {
        this.jumpTimes = jumpTimes;
    }

    public boolean isPass() {
        return pass;
    }

    public void setPass(boolean pass) {
        this.pass = pass;
    }

    public int getFailPileType() {
        return failPileType;
    }

    public void setFailPileType(int failPileType) {
        this.failPileType = failPileType;
    }

    public int getGetScore() {
        return getScore;
    }

    public void setGetScore(int getScore) {
        this.getScore = getScore;
    }

    public int getStartTime() {
        return startTime;
    }

    public void setStartTime(int startTime) {
        this.startTime = startTime;
    }

    public int getDuration() {
        return duration;
    }

    public void setDuration(int duration) {
        this.duration = duration;
    }

}
